Architectural Reasoning for Safety Critical Software Applications
نویسنده
چکیده
................................................................................................................. 3 CONTENTS.................................................................................................................. 5 LIST OF FIGURES ................................................................................................... 13 LIST OF TABLES ..................................................................................................... 17 ACKNOWLEDGEMENTS....................................................................................... 19 AUTHORS DECLARATION................................................................................... 21 ABBREVIATIONS .................................................................................................... 23 CHAPTER ONE: INTRODUCTION ...................................................................... 27 1.1 THE STATE OF ARCHITECTING ...................................................................... 27 1.1.1 Software Architecture........................................................................... 28 1.1.2 Safety and Software Architecture......................................................... 29 1.1.3 Requirements Engineering and Software Architecture........................ 31 1.2 RESEARCH CHALLENGES............................................................................... 31 1.2.1 Engineering Early-Stage Safety Requirements .................................... 33 1.2.2 Identifying and Selecting Design Alternatives for Safety..................... 34 1.2.3 Supporting Incremental Safety Argumentation.................................... 34 1.3 THESIS PROPOSITION..................................................................................... 35 1.4 DEFINITIONS ................................................................................................. 37 1.4.1 Safety and Risk ..................................................................................... 37 1.4.2 Accidents and Hazards......................................................................... 37 1.4.3 Failures, Errors and Faults ................................................................. 38 1.5 THESIS STRUCTURE....................................................................................... 39 CHAPTER TWO: DESIGNING THE ARCHITECTURE ................................... 43 2.
منابع مشابه
COTS Product Selection for Safety-Critical Systems
There is an increasing interest in acquiring commercial-off-the-shelf (COTS) functionality for safety-critical applications. However, the selection of COTS products for such applications is still carried out in an ad hoc manner. This creates great difficulties for realistic cost and effort estimation, integration of the selected COTS product, and the certification of final COTS-based safetycrit...
متن کاملWorking Group in Model-Based Design and Reasoning. Part II: Design
Conventional Artiicial Intelligence techniques such as expert systems have often been found to be too brittle for large-scale applications. Model-based reasoning is a technique for making Artiicial Intelligence software applicable to problems of realistic size. In this working group, we have investigated some fundamental issues in model-based reasoning and various applications in diagnosis, con...
متن کاملManaging Architectural Design Decisions for Safety-Critical Software Systems
In this paper, we propose a negative scenario framework along with a mitigation action model as the linkage between safety quality attribute and architecture definition. The scenario framework provides an effective means of formulating safety concerns. The mitigation action model facilitates exploitation and codification of existing safety-critical system design knowledge. Finally, we present a...
متن کاملUsing safety contracts in the development of safety critical object-oriented systems
Developers of safety critical software are becoming increasingly interested in using the objectoriented paradigm. If a developer is to use an object-oriented approach successfully in safety critical applications they must be able to demonstrate that the resulting software system is sufficiently safe to operate. There are a number of existing approaches to developing safe software however these ...
متن کامل6 th Workshop on Knowledge Engineering and Software Engineering
TOOL PRESENTATION: Rule languages and inference engines incorporate reasoning capabilities to Web information systems. This demonstration paper presents a tool for the development of rulebased applications for the Web based on OWL and SWRL ontologies. The tool applies a model-driven approach to an ontology representing a domain conceptualization and inference model of the problem domain. It aut...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007